.externalGiftCardContainer{border:1px solid #666}.cmx_giftCardContainer{width:1000px;margin:25px auto}.nondesktop .cmx_giftCardContainer{width:90%}.cmx_giftCardContainer .column1{float:left;width:420px}.cmx_giftCardContainer .column2{float:left;width:550px;margin-left:25px}.nondesktop .cmx_giftCardContainer .column1,.nondesktop .cmx_giftCardContainer .column2{width:100%;float:none}.nondesktop .cmx_giftCardContainer .column2{margin-left:0;margin-bottom:30px}.cmx_giftCardContainer .column2 h2{font-family:Open Sans,helvetica;font-size:36px;font-weight:700;margin-bottom:5px;margin-top:20px}.cmx_giftCardContainer .column2 .giftCardDesc{font-family:Open Sans,helvetica;font-size:18px;line-height:25px}.giftCardImage{width:358px;height:242px;margin:0 auto;display:block}.cmx_giftCardContainer .column2 table{margin-top:40px;width:615px}.leftTableColumn{text-align:right;vertical-align:top;line-height:27px;width:160px;font-family:Open Sans,helvetica;font-weight:700;font-size:14px}.rightTableColumn{padding-left:10px}.amountDDColumn{padding-left:10px;width:150px;vertical-align:top}.amountTTColumn{vertical-align:top;padding-left:10px}#amountDD{height:25px;width:150px;margin-bottom:20px;width:150px}#message{width:265px;height:100px;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;color:#000}#messageBtm{font-family:Open Sans,helvetica;font-size:11px;margin-bottom:20px}#amountTT{width:88px;margin-bottom:20px}.row.field_amountTT>label{color:#ccc;left:8px;position:absolute;top:6px;cursor:text}#date,#email,#from,#to{width:250px;margin-bottom:20px}.giftCardsForm .store-btn{width:200px}#amountTTContainer{display:none}.errorMessage:before,.formErrorMessage:before{margin:0 2px 0 0}.errorMessage,.formErrorMessage{margin:0;padding:7px 7px}.giftCardsForm .row{width:100%;position:relative}.giftCardRedeem{border:2px solid #ccc;margin:20px 55px 10px;padding:10px;text-align:center;font-family:Open Sans,helvetica;font-size:20px}.cmx_giftCardContainer a{color:#3869a9}.optionalIndication{color:#888;font-size:9px;margin-top:-10px}.bottomContainer{float:left;font-family:Open Sans,helvetica}.bottomContainer h2{font-family:Open Sans,helvetica;font-size:20px;font-weight:700;margin-bottom:5px;margin-top:15px}.comics_share_buttons{margin:25px auto}.giftCardhelp a{color:#3869a9}.error select{border:1px solid #c6c6c6}.error input,.error select,.error textarea{margin-bottom:3px!important}.errorMessage{margin-bottom:10px;max-width:252px}#amountDD_em_{width:137px}#amountTT_em_{padding:7px 4px 7px 4px;width:96px}